@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;}
.c{width: 100%;background-color: aquamarine;}
.rt{width: 25%;background-color: #00f;float:left;}
.navi{
    float:right;
    margin-top:66px;
}
.navi a{
    color:white;
    text-decoration:none;
}

.navi ul {
    list-style:none;
}
.navi ul li{
    display:inline;
    margin-right:8px;
    border:1px solid white;
    padding:4px 8px;
    border-radius:6px;
    background-color:rgba(255,255,255,0.15);
}
.D{
				width: 100%;
				height: 150px;
				line-height: 150px;
				color: #a3a3a3;
				font-size: 20px;
				text-align: center;
				border-top: 2px solid gainsboro;
			}